package com.service.system.user;

import com.entity.system.UserInfo;
import org.springframework.stereotype.Service;

import java.util.Map;

public interface UserInfoService {

    /**
     * 根据用户手机和密码查找用户
     * @param map
     * @return
     */
    public UserInfo findUserByPhoneAndPwd(Map<String,String> map);

    /**
     * 获取用户权限对应菜单
     * @param map
     * @return
     */
    public Map<String,Object> getMenu(Long userId);

    /**
     * 查询用户列表
     * @param map
     * @return
     */
    public Map<String,Object> fundUserList(Map<String,String> map);

    /**
     * 根据手机号查找用户
     * @param phone
     * @return
     */
    public Map<String,Object> findUserByPhone(String phone);

    /**
     * 首页统计数据
     * @return
     */
    public Map<String,Object> statistics(Map<String,Object> map);
}
